.pro-select a {
    position: relative;
    float: left;
    padding: 15px;
    background: #bdc3c7;
    width: 298px;
    color: #fff;
    border: 1px solid #fff;
    cursor: pointer;
    text-align: center
}
.pro-select a:hover {
    background: #CBD0D3;
    color: #fff
}
.pro-select a h3 {
    font-size: 26px
}
a.selected {
    background: #3498db
}
a.selected:hover {
    background: #4AA3DF;
    color: #fff
}
.selected i {
    position: absolute;
    bottom: -10px;
    color: #3498db;
    left: 150px;
}
.condition {
    border: 1px solid #ddd;
    border-top: none;
    padding: 25px
}
.search {
    padding-bottom: 10px;
}
.search select {
    border-radius: 0px
}
.search .control-group {
    float: left;
    margin-left: 20px
}
.filter {
    border-top: 1px dashed #ddd;
    padding-bottom: 15px
}
.filter h3 {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px
}
.filter-condition i {
    float: left;
    margin-right: 5px;
    display: block;
    font-size: 20px;
}
.filter label {
    margin-right: 20px;
    font-size: 12px;
    float: left
}
.filter-condition {
    margin-bottom: 10px
}
.filter-condition a {
    display: block;
    float: left;
    padding: 2px 4px 2px 4px;
    margin-right: 4px;
}
.filter-condition a.cur {
    background: #0091e6;
    color: #fff;
}
.chosen {
    margin-top: 10px
}
.chosen span {
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    margin-bottom: 10px;
    margin-right: 10px;
}
.chosen a {
    float: left;
    text-decoration: none;
    color: #000;
    font-size: 12px;
    padding: 3px 7px 3px 6px;
    border: 1px solid #ededed;
    margin-right: 12px;
}
.chosen i {
    width: 16px;
    height: 16px;
    display: inline-block;
    line-height: 16px;
    vertical-align: top;
    margin-left: 7px;
    font-size: 16px;
    color: #0091e6;
    cursor: pointer;
}
.chosen .clear {
    border: 0
}
.chosen a.clear:hover {
    color: #aaa
}
.result-count {
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    color: #bdbdbd;
    font-weight: bold;
    line-height: 40px
}
.result-count em {
    color: #ff0000;
    font-weight: bold;
    font-style: normal
}
.pagination {
    text-align: center
}
.pro-table thread th {
    color: #bbbbbb;
    font-weight: normal;
    border-top: 1px solid #dddddd !important;
}
.pro-table td {
    vertical-align: middle;
    cursor: pointer
}
.pro-table .bank {
    border: 1px solid #bdbdbd
}
.pro-table h4 {
    font-size: 13px;
    font-weight: 700
}
.pro-table em {
    font-style: normal;
    font-weight: 700
}
.pro-table p {
    color: #666
}
.pro-table p.more-info {
    color: #bbb;
    text-decoration: underline
}
.s1,
.s2,
.s3,
.s4,
.s5,
.s6,
.s7,
.s8,
.s9,
.s10,
.s11,
.s12,
.s13 {
    background: url("../newImages/product-trait.png") no-repeat;
    width: 60px;
    height: 40px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    cursor: pointer;
    margin-right: 5px
}
/*可信用空白*/

.s1 {
    background-position: 0 0
}
/*资金用途广*/

.s2 {
    background-position: -60px 0
}
/*融资效率高*/

.s3 {
    background-position: -120px 0
}
/*融资成本低*/

.s4 {
    background-position: -180px 0
}
/*还款灵活*/

.s5 {
    background-position: -240px 0
}
/*随借随还*/

.s6 {
    background-position: -300px 0
}
/*授信期长*/

.s7 {
    background-position: -360px 0
}
/*授信额度高*/

.s8 {
    background-position: -420px 0
}
/*担保方式多*/

.s9 {
    background-position: -480px 0
}
/*无形资产*/

.s10 {
    background-position: -540px 0
}
/*放大抵押率*/

.s11 {
    background-position: -600px 0
}
/*信用敞口*/

.s12 {
    background-position: -660px 0
}
/*质押创新*/

.s13 {
    background-position: -720px 0
}
.modal {
    width: 740px;
    margin-left: -370px;
    cursor: default;
}
.modal-header {
    border-bottom: 2px solid #0091e6
}
.modal-header .bank {
    float: left;
    margin-right: 10px
}
.modal-header h3 {
    line-height: 40px
}
.modal-body {
    padding: 15px 25px;
    max-height: 600px
}

.pro-content{padding: 0px 6px;}
.pro-content-header .bank {
    float: left;
    margin-right: 10px
}
.pro-content-header h3 {
    line-height: 40px;font-size: 18px;
font-weight: bold;
}
.pro-content-body {
border-top: 2px solid #0091e6;
}
.pro-content .tab-content{font-size: 14px;padding: }
.tab-content h3{border-bottom: 1px solid #ddd;margin-bottom: 5px;font-size: 14px;font-weight: bold;padding-left: 15px;}
.tab-content em.iconfont{color: #00BB00;padding-right: 3px}
.pdTab-content{padding:10px 0 10px 32px;line-height: 24px}
/*修正产品页面的modal在768分辨率下的效果*/
@media screen and (max-height:768px){
    .modal-body {
    padding: 15px 25px;
}
}
.modal-info-table {
    float: left;
    width: 450px;
}
.modal-info-table td {
    border: none;padding: 8px 0;
}
.info-key{width: 65px}
.modal-info-table td.info-value{width: 150px;padding-right: 5px}
.info-value em{font-style: normal;}
.info-value em.orange{color: #ff0000;font-weight: bold}
.feature {
    float: right;
    width: 200px;
    padding:8px;
}
.feature span {
    margin-right: 15px
}
.apply-agency {
    border-bottom: 2px solid #0091e6
}
.apply-agency h3 {
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    margin: 0 0 5px;
    color: #5C5B64;
}
.ask-for {
    float: right;
    width: 381px;
    height: 24px;
    background: url("../newImages/pro.png") 0 0 no-repeat;
    margin-top: 3px;
}
.ask-for li {
    color: #999;
    float: left;
    width: 107px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    list-style: none;
}
.ask-for li.title {
    width: 60px;
    text-align: left;
}
.ask-for li.first {
    color: #333;
    text-align: left;
    padding-left: 18px;
    width: 89px;
}
.agency-manager {
    padding: 10px 0;
    border-bottom: 1px dashed #eee;
    background: #f6fbfd
}
.agency-manager .bank {
    float: left;
    margin-right: 20px
}
.agency-manager .manager-name {
    float: left;
    margin-left: 10px;
}
.agency-manager .manager-name i {
    color: #fb870e;
    padding-left: 5px;
    font-size: 12px
}
.manager-name .bc1 {
    color: #0091e6;
    font-size: 14px
}
.manager-name .bc2 {
    font-size: 12px;
}
.agency-manager .evaluate {
    color: #999;
    padding-left: 50px;
    font-size: 12px;
}
.stars {
    background: url(../newImages/stars.png) no-repeat;
}
.stars_small,
.stars_small em {
    height: 10px;
}
.stars_small {
    background-position: 0px -20px;
    width: 75px;
    display: inline-block;
}
.stars_small em {
    background-position: 0px 0px;
    float: left;
}
.Bval_5 {
    width: 8px;
}
/**0.5 星**/

.Bval_10 {
    width: 15px;
}
/**1 星**/

.Bval_15 {
    width: 23px;
}
/**1.5 星**/

.Bval_20 {
    width: 30px;
}
/**2 星**/

.Bval_25 {
    width: 38px;
}
/**2.5 星**/

.Bval_30 {
    width: 45px;
}
/**3 星**/

.Bval_35 {
    width: 53px;
}
/**3.5 星**/

.Bval_40 {
    width: 60px;
}
/**4 星**/

.Bval_45 {
    width: 68px;
}
/**4.5 星**/

.Bval_50 {
    width: 75px;
}
/**5 星**/

.agency-manager a.btn {
    margin-right: 20px;
    margin-top: 5px;
    float: right
}
#pdTab {
    border-bottom: 2px solid #0091e6
}
#pdTab li {
    margin-bottom: 0px
}
#pdTab li a {
    border-radius: 0px;
    background: #f5f5f5;
    color: #7c7c7c;
    border: none;font-weight: bold;
}
ul#pdTab li a:hover{border:none;background:#7fc8f2;}
#pdTab li.active a {
    background: #7fc8f2;
    color: #fff
}
.control-btn {
    text-align: center
}
.step-img {
    padding-top: 20px
}
.step .radio a {
    font-size: 12px;
    color: #fb870e
}
.step .form-horizontal .control-label {
    margin-right: 20px;
    padding-top: 0px
}
.form-horizontal {
    margin: 20px 0
}
.control-btn .btn-blue {
    padding: 10px 40px;
    font-size: 16px
}
.step-success .modal-header {
    border: none;
    padding: 0 15px
}
.finish-box {
    font-size: 14px;
    background: url(../newImages/apply-bg.png) no-repeat 13px 24px;
    padding: 40px 0 40px 239px;
}
.finish-box span {
    font-size: 24px
}
.finish-box i {
    color: #0091e6;
    font-size: 30px;
}
.finish-box a {
    background: #fb870e;
    color: #fff;
    padding: 0 5px
}